import 'package:aio/aio.dart';

///APP版本信息
class AppVersion extends BaseBean {
  int VersionCode = 0; //服务器APP版本号
  String VersionName = ""; //版本名称
  String UpdateLog = ""; //更新内容
  String DownloadUrl = ""; //下载地址
  bool ForceUpdate = false; //是否强制更新

  @override
  fromJson(Map<String, dynamic> json) {
    // TODO: implement fromJson
    VersionCode = json["VersionCode"] ?? 0;
    VersionName = json["VersionName"] ?? "";
    UpdateLog = json["UpdateLog"] ?? "";
    DownloadUrl = json["DownloadUrl"] ?? "";
    ForceUpdate = json["ForceUpdate"] ?? false;
  }

  @override
  instance() {
    // TODO: implement instance
    return AppVersion();
  }

  @override
  Map<String, dynamic> toJson() {
    // TODO: implement toJson
    var map = <String, dynamic>{};
    map["VersionCode"] = VersionCode;
    map["VersionName"] = VersionName;
    map["UpdateLog"] = UpdateLog;
    map["DownloadUrl"] = DownloadUrl;
    map["ForceUpdate"] = ForceUpdate;
    return map;
  }
}
